<HTML>
<HEAD>
<TITLE>Test PD: check ACU</TITLE>
</HEAD>
<BODY>
<H3>Exerciser: Test PD - Check ACU conformance (1.25 Build 2)</H3>

<P>
Generate
<A HREF="/cgi-bin/send-osdp-command?cmd=PD-dump_status">report</A> ::
Display
<A HREF="/cgi-bin/conformance-report">report</A> ::
Display PD
<A HREF="/cgi-bin/open-osdp-PD-status" target="_blank">status</A> ::
Recent PD
<A HREF="/cgi-bin/tail-PD-log" target="_blank">log</A> ::
<A HREF="/cgi-bin/do-verb-pd?3">Moderate</A>/
<A HREF="/cgi-bin/do-verb-pd?9">Verbose</A> logging ::
<A HREF="/cgi-bin/start-PD-485">Start</A> PD ::
<A HREF="/cgi-bin/send-osdp-command?cmd=PD-stop">Stop</A> PD ::
<A HREF="/open-osdp-PD.html">Control</A>
<BR>
(<EM>more commands at bottom of
<A HREF="#control_bottom">page</A></EM>)
</P>

<TABLE><CAPTION><B>Test Group 5 (Protocol)</B></CAPTION>
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
  <TR>
    <TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
      <TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
      <TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-01-01</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD>Physical Interface</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-03-01</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD>Encoding</TD>

    <TD ALIGN="CENTER">050-04-01</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD>Channel Access</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-04-02</TD>
    <TD ALIGN="CENTER">
      <A HREF="/cgi-bin/send-osdp-command?cmd=ACU-conform_050_04_02">
      <EM>Test</EM></A></TD>
    <TD>Resend (timeout)</TD>

    <TD ALIGN="CENTER">050-04-03</TD>
    <TD ALIGN="CENTER">
      <A HREF="/cgi-bin/send-osdp-command?cmd=ACU-conform_050_04_03">
      <EM>Test</EM></A></TD>
    <TD>Resend (busy)</TD>

    <TD ALIGN="CENTER">050-04-04</TD>
      <TD ALIGN="CENTER">(auto)</TD>
    <TD>New after busy</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-05-01</TD>
      <TD ALIGN="CENTER">(auto)</TD>
      <TD>Multi-byte encoding</TD>

    <TD ALIGN="CENTER">050-06-01</TD>
      <TD ALIGN="CENTER">(auto)</TD>
      <TD>Packet size (ACU to PD)</TD>

    <TD ALIGN="CENTER">050-06-02</TD>
      <TD ALIGN="CENTER"><A HREF="/cgi-bin/send-osdp-command?cmd=PD-conform_050_06_02">
      <EM>Test</EM></A></TD>
      <TD>Packet size (PD to ACU)</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-07-01</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD>Timing</TD>

    <TD ALIGN="CENTER">050-08-01</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD>Synchronization</TD>

    <TD ALIGN="CENTER">050-09-14</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Rogue Secure Poll</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-09-01</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD>Packet Format</TD>

    <TD ALIGN="CENTER">050-09-03</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD ALIGN="CENTER">SOM</TD>

    <TD ALIGN="CENTER">050-09-12</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD ALIGN="CENTER">SOM Sent</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-09-04</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD ALIGN="CENTER">Address</TD>

    <TD ALIGN="CENTER">050-09-13</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD ALIGN="CENTER">Configuration Address</TD>

    <TD ALIGN="CENTER">050-09-06</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD ALIGN="CENTER">Length</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-09-07</TD>
    <TD ALIGN="CENTER">(auto)</TD> <TD ALIGN="CENTER">Control field</TD>

    <TD ALIGN="CENTER">050-09-02</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Sequence 0</TD>

    <TD ALIGN="CENTER">050-09-08</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD ALIGN="CENTER">Security Control Block</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-09-11</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Checksum</TD>

    <TD ALIGN="CENTER">050-09-15</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TDCENTER">CRC</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-02-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Signalling (9600)</TD>

    <TD ALIGN="CENTER">050-02-02</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Signalling (19,200)</TD>

    <TD ALIGN="CENTER">050-02-03</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Signalling (38,400)</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">050-02-04</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Signalling (115,200)</TD>

    <TD ALIGN="CENTER">050-02-05</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Signalling (57,600)</TD>

    <TD ALIGN="CENTER">050-02-06</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Signalling (230,400)</TD>
  </TR>

</TABLE>
<BR>
<TABLE><CAPTION><B>Test Group 6 (Commands)</B></CAPTION>
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
  <TR>
<TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
<TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
<TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
</TR>
  <TR>
    <TD ALIGN="CENTER">060-03-01</TD>
       <TD ALIGN="CENTER"><A HREF="/cgi-bin/send-osdp-command?cmd=CP-capabilities">
      <EM>Test</EM></A></TD>
    <TD ALIGN="CENTER">Cmd: CAP</TD>

    <TD ALIGN="CENTER">060-04-01</TD>
      <TD ALIGN="center"><A HREF="/cgi-bin/send-osdp-command?cmd=CP-local_status">
      <EM>Test</EM></A></TD>
    <TD ALIGN="CENTER">Cmd: LSTAT</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">060-10-03</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD ALIGN="CENTER">LED Test (Red)</TD>

    <TD ALIGN="CENTER">060-10-04</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD ALIGN="CENTER">LED Test (Green)</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">060-11-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_BUZ</TD>

    <TD ALIGN="CENTER">060-12-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_TEXT</TD>

    <TD ALIGN="CENTER">060-13-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_COMSET</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-16-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_KEYSET</TD>

    <TD ALIGN="CENTER">070-17-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_CHLNG</TD>

    <TD ALIGN="CENTER">070-18-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_SCRYPT</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">060-19-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_MFG</TD>
  </TR>
  <TR>
    </TD>
    <TD ALIGN="CENTER">060-20-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_ACURXSIZE</TD>

    <TD ALIGN="CENTER">060-21-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD ALIGN="CENTER">Cmd: KEEPACTIVE</TD>

    <TD ALIGN="CENTER">060-22-01</TD>
      <TD ALIGN="CENTER">t.b.d.</TD>
    <TD>Cmd: ABORT</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">060-23-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: PIVDATA</TD>

    <TD ALIGN="CENTER">060-24-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: GENAUTH</TD>

    <TD ALIGN="CENTER">060-24-02</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>GENAUTH after RAW</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">060-25-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>CRAUTH</TD>

    <TD ALIGN="CENTER">060-25-02</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>CRAUTH after RAW</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">060-26-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Cmd: osdp_FILETRANSFER</TD>

    <TD ALIGN="CENTER">060-27-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD ALIGN="CENTER">Cmd: XWR</TD>
  </TR>

</TABLE>
<TABLE>
<CAPTION><B>Test Group 3 Commands [2]</B></CAPTION>
<COL WIDTH="75"> <COL WIDTH="200">
<COL WIDTH="75"> <COL WIDTH="200">
<COL WIDTH="75"> <COL WIDTH="200">
<COL WIDTH="75"> <COL WIDTH="200">
<TR>
<TH>ID</TH> <TH>Description</TH> <TH>ID</TH> <TH>Description</TH>
<TH>ID</TH> <TH>Description</TH> <TH>ID</TH> <TH>Description</TH>
</TR>
<TR>
  <TD ALIGN="CENTER">3-1-2</TD>
    <TD>
    Raw response to poll [4]</SPAN>
    </TD>
  <TD ALIGN="CENTER"><A HREF="/cgi-bin/send-osdp-command?cmd=PD-reset_power">
    3-1-3</A></TD>
    <TD>
    Lstatr response to poll
    </TD>
  <TD ALIGN="CENTER"><SPAN STYLE="background-color: #C0C0C0">3-1-4</SPAN></TD>
    <TD><SPAN STYLE="background-color: #C0C0C0">
    tbd Poll response 4</SPAN></TD>
</TR>
<TR>
  <TD ALIGN="CENTER"><SPAN STYLE="background-color: #C0C0C0">3-4-1</SPAN></TD>
    <TD><SPAN STYLE="background-color: #C0C0C0">
    Diagnostic Function</SPAN>
    </TD>
  <TD ALIGN="center">
    3-5-1</TD>
    <TD>
    Local Status Request [4]</TD>
</TR>
<TR>
  <TD ALIGN="center">
    3-6-1</TD>
    <TD>Request Input Status [4]
    </TD>
  <TD ALIGN="CENTER">
    3-7-1</TD>
    <TD>Request Output Status [4]
    </TD>
  <TD ALIGN="CENTER"><SPAN STYLE="background-color: #C0C0C0">3-7-2</SPAN></TD>
    <TD><SPAN STYLE="background-color: #C0C0C0">
    Output Status Ack-only</SPAN>
    </TD>
  <TD ALIGN="CENTER">
    3-8-1</TD>
    <TD>Req Aux Rdr Stat [4]
    </TD>
</TR>
<TR>
  <TD ALIGN="CENTER">
    3-9-1</TD>
    <TD>Output test [4]
    </TD>
</TR>
</TABLE>
<TABLE><CAPTION><B>Test Group 7 (Responses)</B></CAPTION>
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
    <COL WIDTH="75"> <COL WIDTH="75"> <COL WIDTH="230">
  <TR>
<TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
<TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
<TH>Test ID</TH> <TH>Action</TH>  <TH>Description</TH>
</TR>
  <TR>
    <TD ALIGN="CENTER">070-03-01</TD>
    <TD ALIGN="CENTER">
      <A HREF="/cgi-bin/send-osdp-command?cmd=PD-induce-nak"><EM>Test</EM></A></TD>
    <TD ALIGN="CENTER">Rsp: NAK</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-05-02</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Inputs</TD>

    <TD ALIGN="CENTER">070-05-03</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Outputs</TD>

    <TD ALIGN="CENTER">070-05-05</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: LED</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-05-06</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Audible</TD>

    <TD ALIGN="CENTER">070-05-07</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Text</TD>

    <TD ALIGN="CENTER">070-05-10</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Secure Channel</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-05-11</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Rcv Buf</TD>

    <TD ALIGN="CENTER">070-05-13</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Smartcard</TD>
    <TD ALIGN="CENTER">070-05-14</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>PDCAP: Num Rdrs</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-06-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Rsp: osdp_LSTATR</TD>

    <TD ALIGN="CENTER">070-06-02</TD>
      <TD ALIGN="CENTER">
        <A HREF="/cgi-bin/send-osdp-command?cmd=PD-tamper">
      <EM>Test</EM></A></TD>
    <TD>LSTATR Tamper</TD>

    <TD ALIGN="CENTER">070-06-03</TD>
      <TD ALIGN="CENTER">
        <A HREF="/cgi-bin/send-osdp-command?cmd=PD-reset_power">
      <EM>Test</EM></A></TD>
    <TD>LSTATR Power</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-10-01</TD>
    <TD ALIGN="CENTER">
      <A HREF="/cgi-bin/send-osdp-command?cmd=PD-present-card"> <EM>Test</EM></A></TD>
    <TD ALIGN="CENTER">Rsp: RAW</TD>

    <TD ALIGN="CENTER">070-12-01</TD>
    <TD ALIGN="CENTER">
      <A HREF="/cgi-bin/do-keypad?1234"> <EM>Test</EM></A></TD>
    <TD ALIGN="CENTER">Rsp: KEYPAD</TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-14-01</TD>
      <TD ALIGN="CENTER">t.b.d.</TD>
    <TD>Rsp: osdp_BIOREADR</TD>

    <TD ALIGN="CENTER">070-15-01</TD>
      <TD ALIGN="CENTER">t.b.d.</TD>
    <TD>Rsp: osdp_BIOMATCHR</TD>
  </TR>

  <TR>
    <TD ALIGN="CENTER">070-16-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Rsp: osdp_CCRYPT</TD>

    <TD ALIGN="CENTER">070-17-01</TD>
    <TD ALIGN="CENTER">(auto)</TD>
    <TD>Rsp: osdp_RMAC_I</TD>

    <TD ALIGN="CENTER">070-19-01</TD>
      <TD ALIGN="CENTER">
        <A HREF="/cgi-bin/send-osdp-command?cmd=PD-busy">
      <EM>Test</EM></A></TD>
    <TD><SPAN>Rsp: osdp_BUSY</SPAN></TD>
  </TR>
  <TR>
    <TD ALIGN="CENTER">070-23-01</TD>
      <TD ALIGN="CENTER"><A HREF="/cgi-bin/send-osdp-command?cmd=PD-conform_070_18_01">
      <EM>Test</EM></A></TD>
    <TD>Rsp: osdp_MFGREP</TD>

    <TD ALIGN="CENTER">070-23-01</TD>
      <TD ALIGN="CENTER"><A HREF="/cgi-bin/send-osdp-command?cmd=PD-conform_070_23_01">
      <EM>Test</EM></A></TD>
    <TD>Rsp: osdp_MFGSTATR</TD>

    <TD ALIGN="CENTER">070-24-01</TD>
      <TD ALIGN="CENTER"><A HREF="/cgi-bin/send-osdp-command?cmd=PD-conform_070_24_01">
      <EM>Test</EM></A></TD>
    <TD>Rsp: osdp_MFGERRR</TD>
  </TR>
</TABLE>

<HR>
<A HREF="/cgi-bin/shutdown-osdp">Stop</A> Server
</BODY>
</HTML>

